package com.xisoft.handle;

import com.xisoft.base.BaseModel;
import com.xisoft.common.ProcessorException;


/**
 * @author xzh
 * @Date 2021/8/16
 * @description 处理链
 * 注意：本内容仅限于上海熙软科技有限公司内部，传阅，禁止外泄以及用于其他商业目的
 */
public interface HandlerChain {

    /**
     * 处理数据
     *
     * @param model
     */
    public void handle(BaseModel model) throws ProcessorException;

    /**
     * 添加处理者
     *
     * @param handler
     */
    public void addHandler(Handler handler);

}
